Messages
6/30/2024
18 : 24
PD#581 The Itanic Saga
Itanium was intended to be a ubiquitous replacement for x86, but failed to compete against AMD64
6/23/2024
18 : 24
PD#580 Always Measure One Level Deeper
The key to good performance measurement is to make many more measurements
6/16/2024
18 : 24
PD#579 The documentation tradeoff
A little, sure, but be careful about more.
6/9/2024
19 : 14
PD#578 Queueing
An interactive study of queueing strategies
6/3/2024
9 : 54
PD#575 The curious case of the missing period
When Simple Mail Transfer Protocol is not simple
6/3/2024
8 : 17
PD#576 Engineering for Slow Internet
How to minimize user frustration in Antarctica
5/19/2024
17 : 24
PD#574 Programming like it’s 1977
128 bytes of RAM, no operating system, and limited types of sprites
5/12/2024
17 : 4
PD#573 Uncovering the Seams in Mainframes for Incremental Modernisation
Mainframe systems continue to run much of the world's computing workload
5/5/2024
17 : 14
PD#572 Good Ideas in Computer Science
Ideas every programmer likes and why Garbage Collection and Object Oriented Programming don't count
4/28/2024
17 : 34
PD#571 Software Design Principles I Learned the Hard Way
If there's two sources of truth, one is probably wrong. And yes, please repeat yourself.
4/21/2024
18 : 4
PD#570 Hardest Problem in Computer Science: Centering Things
Somehow we forgot how to center rectangles and must find our way back
4/14/2024
16 : 14
PD#569 The guide to git I never had
Does Git ever make you feel like Peter Griffin?
4/7/2024
18 : 24
PD#568 The Design Philosophy of Great Tables
Over the past 5000 years, tables have evolved from simple grids to highly structured displays of data
4/1/2024
19 : 14
How Photoshop works with files that can't fit into memory
The software makes innovative use of WebAssembly with features like SIMD
3/24/2024
16 : 24
PD#566 How web bloat impacts users with slow devices
CPU performance for web apps hasn't scaled as quickly as bandwidth
3/17/2024
16 : 4
PD#565 40 years of programming
Luxor ABC-802, with a Z80 CPU, 64 kilobytes of RAM
3/10/2024
16 : 14
PD#564 Leap Day Bugs
Did your build remain green last Thursday?
3/3/2024
16 : 34
PD#563 Pains of building your own billing system
Beast of complexity that can tangle up everything from customer support to compliance
2/25/2024
16 : 54
PD#562 If Architects had to work like Programmers
Perhaps what I need is not a house at all, but a travel trailer
2/19/2024
1 : 42
PD#561 Finding a New Software Developer Job
A job hunting experience after a layoff